@CHARSET "utf-8";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,th,td{margin:0;padding:0;}
table{margin:0 auto;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ddd;}
table th{padding:3px 0;color:#ddd;background:#333;}
fieldset,img{border:0;}
p,img,li,input,select{vertical-align:middle;line-height:18px;}
textarea{width:98%;padding:1%;}
address,caption,cite,code,em{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
hr{display:none;}
#skipnavi,.hidden,legend,caption{position:absolute;width:0;height:0;left:0;top:0;font-size:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}

/* common */
body{width:100%;font-size:12px;font-family:Dotum,"돋움",sans-serif;color:#555;}
a{text-decoration:none;color:#777;}
a:hover{color:#555;}

.clear:after{content:"";display:block;clear:both;}
.float_l{float:left;}
.float_r{float:right;}
.align_r{text-align:right;}
.align_c{text-align:center;}
.page_title{padding:20px 0;font-family:"arial black","돋움",dotum,sans-serif;font-size:14px;line-height:20px;color:#888;}
.page_title strong{border-bottom:2px solid #ddd;}
.mar_b_20{margin-bottom:20px;}
.line_h_18{line-height:18px;}

/* layout */
#wrap{margin:0 auto;width:980px;height:100%;}
#header{position:relative;min-height:150px;padding-bottom:10px;border-bottom:2px solid #ddd;}
#header:after{content:"";display:block;clear:both;}

#container{position:relative;min-height:600px;padding:10px;border-bottom:2px solid #ddd;}
#contents{width:100%;min-height:280px;}
#contents:after{content:"";display:block;clear:both;}

#footer{min-height:80px;padding-top:10px;}
#footer:after{content:"";display:block;clear:both;}

/* header */

/* logo */
.logo{width:98%;margin-left:1%;padding:50px 0 20px;}
.logo:after{content:"";display:block;clear:both;}
.logo h1{float:left;}
.logo h1 a{font-family:"arial black","돋움",dotum,sans-serif;font-size:40px;line-height:50px;color:#888;}
.logo h1 a:hover{color:#bbb;}
.logo p{float:left;margin-top:25px;margin-left:1%;padding-right:1%;font-size:21px;line-height:16px;font-weight:bold;color:#999;}

/* utilmenu */
.utilmenu{position:absolute;right:1%;top:1%;max-width:800px;font-size:11px;}
.utilmenu dd{float:left;padding-left:18px;line-height:18px;white-space:nowrap;color:#888;}
.utilmenu dd a{color:#888;}
.utilmenu dd a:hover{color:#aaa;}
.utilmenu dd.utilmenu_last{margin-right:5px;}

/* gnb */
.gnb {width:890px;margin-left:55px;}
.gnb:after{content:"";display:block;clear:both;}
.gnb li{float:left;margin-right:0.3%;}
.gnb li a{display:block;padding:0 17px;margin:2px 0 0;font-family:"돋움",dotum,sans-serif;font-size:11px;line-height:28px;color:#eee;background:#666;}
.gnb li a:hover{color:#666;background:#ffdb95;}/* ffdb95 */
.gnb li .end{margin-right:0;}

/* container */
/* login */
#login{float:left;width:200px;height:270px;padding:10px;border:1px solid #ddd;}
#login p{padding:2px 0;}
#login p .log_label{display:inline-block;width:20px;}
#login p .log_input{width:150px;}

/* newAll */
.newAll{overflow:hidden;float:left;width:320px;height:270px;padding:10px;padding-left:50px;}
.newAll ul.newList{padding-top:30px;}
.newAll ul.newList li{line-height:18px;}
.newAll ul.newList li b{color:#4682b4;}
.newAll ul.newList li span.date{width:60px;}
.newAll ul.newList li:after{content:"";display:block;clear:both;}

/* reviewImgArea */
.reviewImgArea{overflow:hidden;float:right;width:330px;height:280px;padding-top:10px;}
.reviewImgArea h3{padding-left:20px;}
.reviewImgArea:after{content:"";display:block;clear:both;}
.reviewImgArea .reviewList{float:left;width:90px;padding-left:20px;}
.reviewImgArea .reviewList .image{overflow:hidden;width:90px;height:200px;border:1px solid #ddd;background:#ddd;}
.reviewImgArea .reviewList .image img{height:100%;}
.reviewImgArea .reviewList .image .noImg{font-family:"arial black","돋움",dotum,sans-serif;font-size:30px;line-height:90px;}
.reviewImgArea .reviewList .subject{overflow:hidden;width:90px;height:36px;font-weight:bold;line-height:18px;}
/* calendar */
#event_board_calendar{width:100%;}

/* table.calendar */
table.calendar td{overflow:hidden;height:70px;padding:10px;vertical-align:top;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
table.calendar td.today{background:#e6e6e6;}
table.calendar td p{color:#4682b4;}
table.calendar td p a{color:#4682b4;}

/* table.table_form */
table.table_form{margin:10px 0;}
table.table_form th{width:200px;text-align:left;text-indent:10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
table.table_form td{border-bottom:1px solid #ddd;}
table.table_form .form_info{height:30px;padding-right:10px;text-align:right;}
table.table_form input[type=text]{width:150px;}
table.table_form input[type=password]{width:150px;}
table.table_form input.input_num{width:90px;}
table.table_form input.input_long{width:90%;}

/* table.table_view */
table.table_view{margin:10px 0;}
table.table_view th{min-height:20px;text-align:left;text-indent:10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
table.table_view td{text-indent:10px;border-bottom:1px solid #ddd;}
table.table_view .table_content{min-height:100px;padding-top:10px;vertical-align:top;}

/* table.table_list */
table.table_list{margin:10px 0;}
table.table_list th{padding:5px 0;text-indent:10px;border-bottom:1px solid #ddd;}
table.table_list td{padding:5px 0;text-indent:10px;text-align:center;border-bottom:1px solid #ddd;}
table.table_list td.align_l{text-align:left;text-indent:10px;}

/* board */
.event_modul{margin:10px 0;border:1px solid #ddd;}
.event_modul:after{content:"";display:block;clear:both;}
.event_modul .image{overflow:hidden;float:left;width:250px;height:250px;border:1px solid #ddd;background:#ddd;}
.event_modul .image img{width:100%;}
.event_modul .image .noImg{font-family:"arial black","돋움",dotum,sans-serif;font-size:180px;line-height:250px;}
.event_modul .text{float:right;width:650px;padding:10px;}
.event_modul .text dt,.event_modul .content dd{padding:3px;}
.event_modul .text dt{font-weight:bold;}
.event_modul .text dd{padding:4px;}
.event_modul .content{width:100%;padding:10px;}
.event_modul .meet_count{width:100%;padding:10px;}

/* company */
.companyInfo{margin:50px auto;padding:20px;width:60%;border:1px solid #ddd;}
.companyInfo p{padding:10px 0;text-align:center;line-height:18px;}
.companyInfo font{font-family:"arial black","돋움",dotum,sans-serif;}
.companyHistory{margin:50px auto;padding:20px;width:60%;border:1px solid #ddd;}
.operationGuide{margin:50px auto;padding:20px;width:70%;border:1px solid #ddd;}
.operationGuide p{padding:10px 0;text-align:center;line-height:18px;}
.operationGuide font{font-family:"arial black","돋움",dotum,sans-serif;}
.operationGuide ol{margin:30px auto;width:80%;}
.operationGuide ol li{padding:5px 0;line-height:20px;}

/* member */
.agreement{}
.agreement textarea{height:300px;margin:10px 0;}

.joinChk{width:250px;margin:20px auto 0;padding:20px;border:1px solid #ddd;}
.joinChk p{padding:10px;}

.zipcodeList{width:80%;margin:20px auto;padding:10px;border:1px solid #ddd;}

.joinComplete{}

/* mypage */
.memberView{padding:20px;border:1px solid #ddd;}
.simple_info:after{content:"";display:block;clear:both;}
.memberView .view_img{overflow:hidden;width:180px;height:200px;padding:10px;border:1px solid #ddd;background:#eee;}
.memberView .view_img img{width:100%;}
.memberView .view_img p{margin:80px auto 0;}
.memberView .profile{overflow:hidden;overflow-y:auto;width:680px;height:200px;padding:10px;border:1px solid #ddd;line-height:18px;}
.memberView .view_info{width:100%;}

/* footer */
.footmenu {margin:0 auto;width:240px;}
.footmenu:after{content:"";display:block;clear:both;}
.footmenu li{float:left;margin-right:2px;}
.footmenu li a{display:block;padding:0 17px;margin:2px 0 0;font-family:"돋움",dotum,sans-serif;font-size:11px;line-height:25px;color:#666;background:#eee;}
.footmenu li a:hover{color:#666;background:#ffdb95;}/* ffdb95 */
.footmenu li .end{margin-right:0;}
address{padding:20px 0;text-align:center;}




